A Reference Architecture for Web Servers
نویسندگان
چکیده
A reference software architecture for a domain defines the fundamental components of the domain and the relations between them. Research has shown the benefits of having a reference architecture for product development, software reuse, and maintenance. Many mature domains, such as compilers and operating systems, have well-known reference architectures. In this paper, we present a process to derive a reference architecture for a domain. We used this process to derive a reference architecture for web servers, which is a relatively new domain. The paper presents the mapping of this reference architecture to the architectures of three open source web servers: Apache (80KLOC), AOL-Server (164KLOC), and Jigsaw (106KLOC).
منابع مشابه
Load Balancing Approaches for Web Servers: A Survey of Recent Trends
Numerous works has been done for load balancing of web servers in grid environment. Reason behinds popularity of grid environment is to allow accessing distributed resources which are located at remote locations. For effective utilization, load must be balanced among all resources. Importance of load balancing is discussed by distinguishing the system between without load balancing and with loa...
متن کاملSoftware Engineering Research in the Bazaar
During the last five years, our research group has studied the architecture and evolution of several large open source systems — including Linux, GCC, VIM, Mozilla, and Apache — and we have found that open source software systems often exhibit interesting differences when compared to similar commercially-developed systems. Our investigations of these systems have involved the creation of softwa...
متن کاملOpal: In Vivo Based Preservation Framework for Locating Lost Web Pages
OPAL: IN VIVO BASED PRESERVATION FRAMEWORK FOR LOCATING LOST WEB PAGES Terry L. Harrison Old Dominion University, 2005 Director: Dr. Michael L. Nelson We present Opal, a framework for interactively locating missing web pages (http status code 404). Opal is an example of "in vivo" preservation: harnessing the collective behavior of web archives, commercial search engines, and research projects f...
متن کاملAnalysis of Delivery of Web Contents for Kernel-mode and User-mode Web Servers
In this paper, the architecture of kernel-mode and user-mode webservers and the constraints that affect their performance are studied. A set of experiments have been performed to measure and analyze performance of kernel-mode and user-mode web servers on an open source Scientific Linux CERN platform. Web servers under study include kernel-mode TUX web server and user-mode Apache web server for ...
متن کاملAn Infrastructure for Long-Term Archiving of Authenticated and Sensitive Electronic Documents
Secure archiving of authenticated and sensitive documents is becoming a necessity due to the dematerialization of paper based documents and processes. Huhnlein et al. combined the Open Archival Information System (OAIS) Reference Model, Evidence Record Syntax (ERS) with Secret Sharing and proposed the Comprehensive Reference Architecture for Trustworthy Long-Term Archiving of Sensitive Data. Ho...
متن کامل